package com.example.apple.arrayadapter;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
/**
 * ArrayAdapter 行布局只能有一个控件
 *
 * */

public class MainActivity extends AppCompatActivity {
    private ListView mlv;
    /**
     * 数据来源用数组接收
     * */
    private String [] data=new String [19];

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mlv= (ListView) findViewById(R.id.main_lv);
        for (int i = 0; i < 19; i++) {
            data[i]="数据"+i;
        }
        /**
         * 定义并初始化ArrayAdapter
         * 参数1： this  参数2：安卓自身提供的布局 参数3：数据集合（数组的名字）
         * */
        ArrayAdapter <String> arrayAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data);
       /**
        * 绑定适配器
        * */
        mlv.setAdapter(arrayAdapter);
    }
}
